jikes
Section: User Commands (1)
Updated: 10 January 2000
Index
Return to Main Contents
NAME
jikes - java source to bytecode compiler
SYNOPSIS
jikes
[-classpath path]
[-d directory]
[-debug]
[-depend]
[-deprecation]
[-g]
[-nowarn]
[-nowrite]
[-O]
[-verbose]
[-Xdepend]
[-Xstdout]
[++]
[+B]
[+CSO]
[+D]
[+DR= filename]
[+E]
[+F]
[+K]
[+M]
[+P]
[+Tnn]
[+U]
[+Z]
file.java
...
DESCRIPTION
Jikes translates Java(TM) source files to bytecode. Features
include strict adherence to the language specification, automatic
makefile generation and incremental compilation. It is maintained
by the Jikes Project, http://ibm.com/developerworks/opensource.
OPTIONS
Jikes may be invoked with the following command-line options:
- -classpath path
-
use path for CLASSPATH
- -d directory
-
write class files in specified directory
- -debug
-
no effect (recognized for compatibility)
- -depend
-
recompile all used classes
- -deprecation
-
report uses of deprecated features
- -g
-
debug (generate LocalVariableTable attribute)
- -nowarn
-
do not issue warning messages
- -nowrite
-
do not write any class files
- -O
-
do not write LineNumberTable
- -verbose
-
list files read and written
- -Xdepend
-
same as -depend
- -Xstdout
-
write error messages to standard output, not stderr
- ++
-
compile in incremental mode
- +B
-
do not invoke bytecode generator
- +CSO
-
Select to use same classpath search order as javac.
- +D
-
report errors immediately in emacs-form without buffering
- +DR=filename
-
write report of dependencies to specified file
- +E
-
list errors in emacs-form
- +F
-
do full dependence check except for Zip and Jar files
- +Kname=TypeKeyWord
-
map name to type keyword
- +M
-
generate makefile dependencies
- +P
-
Pedantic compilation - issues lots of warnings
- +Tnn
-
set value of tab to nn spaces
- +U
-
do full dependence check including Zip and Jar files
- +Z
-
treat cautions as errors
An argument may have the form @file; each line of file is
then interpreted as an argument, except that lines beginning with
@ are not expanded recursively.
FILES
Jikes requires a colon-separated list of directories or files
that tell it where to look for any needed class or source files, for
example ".:$HOME/java/lib/classes.zip". A definition given with the
environment variable JIKESPATH takes precedence over one given
with CLASSPATH; a definition using the -classpath option
takes precedence over any value specified via the environment.
SEE ALSO
- http://ibm.com/developerworks/opensource
-
See the Jikes Project section
for news of recent developments,
to download new versions,
to report bugs, or
to learn how to participate in the development process.
- jikes.htm
-
for a more complete description in FAQ format. This file is
distributed with the program as part of its documentation, and is
also available from the Jikes Project URL.
COPYRIGHT
Copyright © 1996, 2000,
International Business Machines Corporation and others. All Rights Reserved.
Jikes is licensed under the IBM Public License, included
in the file license.htm distributed with the program, and also
available at the Jikes Project URL.
NOTES
Java is a registered trademark of Sun Microsystems, Inc.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
- FILES
-
- SEE ALSO
-
- COPYRIGHT
-
- NOTES
-
This document was created by
man2html,
using the manual pages.
Time: 20:08:22 GMT, February 14, 2023